t = linspace(0, 1, 1000);  % 时间范围为0到1秒，将时间轴分成1000个点
w = 2 * pi;  % 角频率为1Hz

f1 = sin(w * t);  % 第一个信号 f1 = sin(wt)
f2 = sin(8 * w * t);  % 第二个信号 f2 = sin(8wt)
product = f1 .* f2;  % 两信号的乘积

% 绘制f1和f2的波形图
subplot(3, 1, 1);
plot(t, f1);
title('f1 = sin(wt)');
xlabel('时间 (秒)');
ylabel('幅值');

subplot(3, 1, 2);
plot(t, f2);
title('f2 = sin(8wt)');
xlabel('时间 (秒)');
ylabel('幅值');

% 绘制两信号乘积的波形图
subplot(3, 1, 3);
plot(t, product);
title('两信号乘积');
xlabel('时间 (秒)');
ylabel('幅值');

% 调整子图之间的间距
sgtitle('信号波形图');
